package cn.com.shopec.erp.purchase.vo;

/**
 * @ClassName: PurchaseReturnOrderVo
 * @Description: 采购单退货vo
 * @author: lule
 * @date 2013-5-22 下午2:02:57
 * 
 */
public class PurchaseReturnOrderVo {
	
	/** ID **/
	private String id;
	/**采购单退单号**/
	private String puNo;
	/** 采购单号 **/
	private String poNo;
	/** 货品编号 **/
	private String prodNo;
	/** 商品名称 **/
	private String commodityName;
	/** 规格 **/
	private String specification;
	/** 供应商编号 **/
	private String supCode;
	/** 供应商名称 **/
	private String supName;
	/** 仓库号 **/
	private String purWhNo;
	/** 仓库名称 **/
	private String purWhName;
	/** 退货数量 **/
	private Integer returnQuantity;
	/** 退货总价 **/
	private String totalPrice;
	/** 退货单价 **/
	private String purUnitPrice;
	/** 退货原因 **/
	private String returnDesc;
	/** 创建人 **/
	private String creater;
	/** 创建时间 **/
	private String createTime;
	/** 修改时间 **/
	private String updateTime;
	/** 退货单状态 **/
	private Integer status;
	/** 删除标志 **/
	private Integer deleteFlag;
	/** 审核状态( 0审核不通过，1审核通过) **/
	private Integer auditResult;
	/** 当前审核点 (1：待采购主管处理、2：待采购总监及运营主管处理、3：待财务负责人处理、4：待总经理处理、99：已完成) **/
	private Integer curAuditPoint;
	/** 审核时间 */
	private String lastAuditTime;
	/** 最近审核人 **/
	private String lastAuditPerson;
	/** 备注 **/
	private String description;
	/** 审核意见**/
	private String remark;
	/** 收货地址**/
	private String address;
	/** 收货人姓名**/
	private String linkman;
	/** 收货人电话 **/
	private String receiverTel;
	/** 良品数 **/
	private long yieldAmountNumner;
	/** 次品数 **/
	private long defectiveAmountNumber;
	 /** 商品编号 **/
    private String commoNo;
    /** 货品条码 **/
    private String prodBarCode;
    /** 采购单货品id**/
    private String prId;
    /** 退换货类型**/
    private int purType;
    
	public PurchaseReturnOrderVo() {
	}

	public PurchaseReturnOrderVo(String id, String puNo, String poNo, String prodNo, String commodityName,
			String specification, String supCode, String supName, String purWhNo, String purWhName,
			Integer returnQuantity, String totalPrice, String purUnitPrice, String returnDesc, String creater,
			String createTime, String updateTime, Integer status, Integer deleteFlag, Integer auditResult,
			Integer curAuditPoint, String lastAuditTime, String lastAuditPerson, String description, String remark,
			String address, String linkman, String receiverTel, long yieldAmountNumner, long defectiveAmountNumber,
			String commoNo, String prodBarCode,String prId,int purType) {
		super();
		this.prId = prId;
		this.id = id;
		this.puNo = puNo;
		this.poNo = poNo;
		this.prodNo = prodNo;
		this.commodityName = commodityName;
		this.specification = specification;
		this.supCode = supCode;
		this.supName = supName;
		this.purWhNo = purWhNo;
		this.purWhName = purWhName;
		this.returnQuantity = returnQuantity;
		this.totalPrice = totalPrice;
		this.purUnitPrice = purUnitPrice;
		this.returnDesc = returnDesc;
		this.creater = creater;
		this.createTime = createTime;
		this.updateTime = updateTime;
		this.status = status;
		this.deleteFlag = deleteFlag;
		this.auditResult = auditResult;
		this.curAuditPoint = curAuditPoint;
		this.lastAuditTime = lastAuditTime;
		this.lastAuditPerson = lastAuditPerson;
		this.description = description;
		this.remark = remark;
		this.address = address;
		this.linkman = linkman;
		this.receiverTel = receiverTel;
		this.yieldAmountNumner = yieldAmountNumner;
		this.defectiveAmountNumber = defectiveAmountNumber;
		this.commoNo = commoNo;
		this.prodBarCode = prodBarCode;
		this.purType = purType;
	}

	public long getYieldAmountNumner() {
		return yieldAmountNumner;
	}

	public void setYieldAmountNumner(long yieldAmountNumner) {
		this.yieldAmountNumner = yieldAmountNumner;
	}

	public long getDefectiveAmountNumber() {
		return defectiveAmountNumber;
	}

	public void setDefectiveAmountNumber(long defectiveAmountNumber) {
		this.defectiveAmountNumber = defectiveAmountNumber;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getPoNo() {
		return poNo;
	}

	public void setPoNo(String poNo) {
		this.poNo = poNo;
	}

	public String getProdNo() {
		return prodNo;
	}

	public void setProdNo(String prodNo) {
		this.prodNo = prodNo;
	}

	public String getCommodityName() {
		return commodityName;
	}

	public void setCommodityName(String commodityName) {
		this.commodityName = commodityName;
	}

	public String getSpecification() {
		return specification;
	}

	public void setSpecification(String specification) {
		this.specification = specification;
	}

	public String getSupCode() {
		return supCode;
	}

	public void setSupCode(String supCode) {
		this.supCode = supCode;
	}

	public String getSupName() {
		return supName;
	}

	public void setSupName(String supName) {
		this.supName = supName;
	}

	public String getPurWhNo() {
		return purWhNo;
	}

	public void setPurWhNo(String purWhNo) {
		this.purWhNo = purWhNo;
	}

	public String getPurWhName() {
		return purWhName;
	}

	public void setPurWhName(String purWhName) {
		this.purWhName = purWhName;
	}

	public Integer getReturnQuantity() {
		return returnQuantity;
	}

	public void setReturnQuantity(Integer returnQuantity) {
		this.returnQuantity = returnQuantity;
	}

	public String getTotalPrice() {
		return totalPrice;
	}

	public void setTotalPrice(String totalPrice) {
		this.totalPrice = totalPrice;
	}

	public String getPurUnitPrice() {
		return purUnitPrice;
	}

	public void setPurUnitPrice(String purUnitPrice) {
		this.purUnitPrice = purUnitPrice;
	}

	public String getReturnDesc() {
		return returnDesc;
	}

	public void setReturnDesc(String returnDesc) {
		this.returnDesc = returnDesc;
	}

	public String getCreater() {
		return creater;
	}

	public void setCreater(String creater) {
		this.creater = creater;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getDeleteFlag() {
		return deleteFlag;
	}

	public void setDeleteFlag(Integer deleteFlag) {
		this.deleteFlag = deleteFlag;
	}

	public Integer getAuditResult() {
		return auditResult;
	}

	public void setAuditResult(Integer auditResult) {
		this.auditResult = auditResult;
	}

	public Integer getCurAuditPoint() {
		return curAuditPoint;
	}

	public void setCurAuditPoint(Integer curAuditPoint) {
		this.curAuditPoint = curAuditPoint;
	}

	public String getLastAuditTime() {
		return lastAuditTime;
	}

	public void setLastAuditTime(String lastAuditTime) {
		this.lastAuditTime = lastAuditTime;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getPuNo() {
		return puNo;
	}

	public void setPuNo(String puNo) {
		this.puNo = puNo;
	}

	public String getLastAuditPerson() {
		return lastAuditPerson;
	}

	public void setLastAuditPerson(String lastAuditPerson) {
		this.lastAuditPerson = lastAuditPerson;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getLinkman() {
		return linkman;
	}

	public void setLinkman(String linkman) {
		this.linkman = linkman;
	}

	public String getReceiverTel() {
		return receiverTel;
	}

	public void setReceiverTel(String receiverTel) {
		this.receiverTel = receiverTel;
	}

	public String getCommoNo() {
		return commoNo;
	}

	public void setCommoNo(String commoNo) {
		this.commoNo = commoNo;
	}

	public String getProdBarCode() {
		return prodBarCode;
	}

	public void setProdBarCode(String prodBarCode) {
		this.prodBarCode = prodBarCode;
	}

	public String getPrId() {
		return prId;
	}

	public void setPrId(String prId) {
		this.prId = prId;
	}

	public int getPurType() {
		return purType;
	}

	public void setPurType(int purType) {
		this.purType = purType;
	}
	
}